package com.joeyzh.base.filter;

import java.util.List;

/**
 * Created by Joey on 2019/1/10.
 *
 * @author by Joey
 * 筛选条件的抽象
 */

public class FilterPropertyEntity<T> {

    /**
     * 筛选条件的对应的名称，一般用于和value配对
     */
    private String Name;
    /**
     * 筛选结果值，用于和Name配对
     */
    private String Value;
    /**
     * 选择的数据源
     */
    private List<T> SourceArray;

    /**
     * 用来标记索引的唯一Id,一般为
     */
    private String Id;
    /**
     * 筛选条件的名称
     */
    private String Text;

    public String getName() {
        return Name;
    }

    public void setName(String name) {
        Name = name;
    }

    public String getValue() {
        return Value;
    }

    public void setValue(String value) {
        Value = value;
    }

    public List<T> getSourceArray() {
        return SourceArray;
    }

    public void setSourceArray(List<T> sourceArray) {
        SourceArray = sourceArray;
    }

    public String getId() {
        return Id;
    }

    public void setId(String id) {
        Id = id;
    }

    public String getText() {
        return Text;
    }

    public void setText(String text) {
        Text = text;
    }
}
